""""""

"""
装饰器：在不改变原有函数的基础上，给函数添加新的功能

为什么要用装饰器：

怎么做：本质就是闭包

搞清楚怎么用的就可以了
"""


def outer(login):
    def inner():
        print("正在验证身份")
        login()
        print("验证成功")

    return inner


@outer  # outer(login)   @语法糖
def login():
    print("我是具有登录功能的函数")


login()
